package com.vrv.app.cyberspace.modules.sys.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.vrv.app.cyberspace.common.utils.JSONResult;
import com.vrv.app.cyberspace.modules.sys.entity.RiskFeedbackTable;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author sm
 * @since 2017-12-21
 */
public interface IRiskFeedbackTableService extends IService<RiskFeedbackTable> {

    int submitRiskFeedback(RiskFeedbackTable riskFeedbackTable);

    RiskFeedbackTable detailRiskFeedback(RiskFeedbackTable id);

    Page<RiskFeedbackTable> listRiskFeedback(RiskFeedbackTable riskFeedbackTable, Page<RiskFeedbackTable> riskFeedbackTablePage);

    Page<RiskFeedbackTable> summary(RiskFeedbackTable riskFeedbackTable, Page<RiskFeedbackTable> page);

    JSONResult releaseEvent(RiskFeedbackTable riskFeedbackTable);

    JSONResult handleRiskFeedback(RiskFeedbackTable riskFeedbackTable);

    RiskFeedbackTable total(RiskFeedbackTable riskFeedbackTable);
}
